#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2024/3/13 11:58
# @Author : XXX
# @Site : 
# @File : day-8.py
# @Software: PyCharm
'''
问题8：
创建一个名为Animal的父类，具有一个sleep方法。然后创建一个Cat子类，继承自Animal，
并添加一个名为hunt的方法。该子类还应该重写sleep方法，以打印猫的特定睡眠方式。
'''


class Animal:
    def __init__(self, name):
        self.name = name

    def sleep(self):
        print(f'{self.name}睡觉发出了声音')


class CAT(Animal):
    def __init__(self, name):
        super(CAT, self).__init__(name)

    def sleep(self):
        print('喵喵')

    def hunt(self):
        print(f'{self.name}抓东西')


xiaobai = CAT('小白')
xiaobai.hunt()
xiaobai.sleep()
